package com.github.catvod.spider.merge;

import java.util.concurrent.Callable;
import java.util.concurrent.FutureTask;

public class Ej {
  public static Ej h = new Ej();
  
  public static String h(String paramString) {
    FutureTask<String> futureTask = new FutureTask(new Tw(paramString, new StringBuilder()));
    (new Thread(futureTask)).start();
    try {
      String str = futureTask.get();
    } catch (Exception exception) {
      exception.printStackTrace();
      exception = null;
    } 
    return (String)exception;
  }
  
  static final class Tw implements Callable<String> {
    final StringBuilder V0;
    
    final String h;
    
    Tw(String param1String, StringBuilder param1StringBuilder) {}
    
    public String h() {
      // Byte code:
      //   0: new java/net/URL
      //   3: astore_1
      //   4: aload_1
      //   5: aload_0
      //   6: getfield h : Ljava/lang/String;
      //   9: invokespecial <init> : (Ljava/lang/String;)V
      //   12: aload_1
      //   13: invokevirtual openConnection : ()Ljava/net/URLConnection;
      //   16: astore_1
      //   17: aload_1
      //   18: invokevirtual connect : ()V
      //   21: new java/io/InputStreamReader
      //   24: astore_2
      //   25: aload_2
      //   26: aload_1
      //   27: invokevirtual getInputStream : ()Ljava/io/InputStream;
      //   30: invokespecial <init> : (Ljava/io/InputStream;)V
      //   33: new java/io/BufferedReader
      //   36: astore_1
      //   37: aload_1
      //   38: aload_2
      //   39: invokespecial <init> : (Ljava/io/Reader;)V
      //   42: aload_1
      //   43: astore_3
      //   44: aload_2
      //   45: astore #4
      //   47: aload_1
      //   48: invokevirtual readLine : ()Ljava/lang/String;
      //   51: astore #5
      //   53: aload #5
      //   55: ifnull -> 76
      //   58: aload_1
      //   59: astore_3
      //   60: aload_2
      //   61: astore #4
      //   63: aload_0
      //   64: getfield V0 : Ljava/lang/StringBuilder;
      //   67: aload #5
      //   69: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder;
      //   72: pop
      //   73: goto -> 42
      //   76: aload_1
      //   77: astore_3
      //   78: aload_2
      //   79: astore #4
      //   81: getstatic java/lang/System.out : Ljava/io/PrintStream;
      //   84: aload_0
      //   85: getfield V0 : Ljava/lang/StringBuilder;
      //   88: invokevirtual toString : ()Ljava/lang/String;
      //   91: invokevirtual println : (Ljava/lang/String;)V
      //   94: aload_1
      //   95: invokevirtual close : ()V
      //   98: aload_2
      //   99: invokevirtual close : ()V
      //   102: goto -> 171
      //   105: astore #5
      //   107: goto -> 137
      //   110: astore_1
      //   111: aconst_null
      //   112: astore_3
      //   113: goto -> 183
      //   116: astore #5
      //   118: aconst_null
      //   119: astore_1
      //   120: goto -> 137
      //   123: astore_1
      //   124: aconst_null
      //   125: astore_2
      //   126: aconst_null
      //   127: astore_3
      //   128: goto -> 183
      //   131: astore #5
      //   133: aconst_null
      //   134: astore_2
      //   135: aconst_null
      //   136: astore_1
      //   137: aload_1
      //   138: astore_3
      //   139: aload_2
      //   140: astore #4
      //   142: aload #5
      //   144: invokevirtual printStackTrace : ()V
      //   147: aload_1
      //   148: ifnull -> 171
      //   151: aload_1
      //   152: invokevirtual close : ()V
      //   155: aload_2
      //   156: ifnull -> 171
      //   159: aload_2
      //   160: invokevirtual close : ()V
      //   163: goto -> 171
      //   166: astore_1
      //   167: aload_1
      //   168: invokevirtual printStackTrace : ()V
      //   171: aload_0
      //   172: getfield V0 : Ljava/lang/StringBuilder;
      //   175: invokevirtual toString : ()Ljava/lang/String;
      //   178: areturn
      //   179: astore_1
      //   180: aload #4
      //   182: astore_2
      //   183: aload_3
      //   184: ifnull -> 207
      //   187: aload_3
      //   188: invokevirtual close : ()V
      //   191: aload_2
      //   192: ifnull -> 207
      //   195: aload_2
      //   196: invokevirtual close : ()V
      //   199: goto -> 207
      //   202: astore_2
      //   203: aload_2
      //   204: invokevirtual printStackTrace : ()V
      //   207: goto -> 212
      //   210: aload_1
      //   211: athrow
      //   212: goto -> 210
      // Exception table:
      //   from	to	target	type
      //   0	33	131	java/lang/Exception
      //   0	33	123	finally
      //   33	42	116	java/lang/Exception
      //   33	42	110	finally
      //   47	53	105	java/lang/Exception
      //   47	53	179	finally
      //   63	73	105	java/lang/Exception
      //   63	73	179	finally
      //   81	94	105	java/lang/Exception
      //   81	94	179	finally
      //   94	102	166	java/io/IOException
      //   142	147	179	finally
      //   151	155	166	java/io/IOException
      //   159	163	166	java/io/IOException
      //   187	191	202	java/io/IOException
      //   195	199	202	java/io/IOException
    }
  }
}


/* Location:              /Users/hetaiyi/Desktop/my/tech/java/study/aa/temp/temp.jar!/com/github/catvod/spider/merge/Ej.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */